"""
py文件名字：test_开头  或者是_test结尾
测试类：必须是Test开头，例如TestLogin
测试方法：必须是test开头
"""
import pytest

# 面向对象测试用例
class TestDemo:     # 测试类
    # def __init__(self):       #pytest测试用例中不可以有__init__方法
    #     pass
    def test02(self):       # 测试方法 / 测试用例
        print("test02")
    def test01(self):
        print("test01")
    def mytest(self):       # 这个就不是测试用例
        print("mytest")
"""
测试用例的执行顺序，是按照定义好的顺序执行
"""
#  函数测试用例
def testfn2():
    print("testfn2")

def testfn1():
    print("testfn1")

def mytestfn():
    print("mytestfn")
if __name__ == '__main__':
    pytest.main(['-s','01-测试用例规范_test.py'])


"""
运行测试用例方法：
【1】 直接通过绿箭头 ，鼠标左击执行
【2】 命令行方式（以后的大家都用这个方式运行）：
                pytest xxx.py  执行当篇全部的测试用例
                pytest -s xxx.py   执行用例，展示打印信息
                pytest -s xxx.py::类名字::类里测试方法   单独执行某个类下的一个测试方法
                pytest -s xxx.py::测试方法
                pytest -s 测试用例目录（找到这个文件下所有test_开头的文件或者是_test结尾的文件，执行符合规范的测试用例）
【3】 可以配合main主函数程序运行入口： pytest.main() 运行当篇全部的
"""











